@import './variable.scss';
*{
    outline:none;
    margin: 0;
    padding: 0;
}
html,body{
    width: 100%;
    height: 100%;
    overflow: hidden;
    -moz-user-select:none; /* Firefox私有属性 */
    -webkit-user-select:none; /* WebKit内核私有属性 */
    -ms-user-select:none; /* IE私有属性(IE10及以后) */
    -khtml-user-select:none; /* KHTML内核私有属性 */
    -o-user-select:none; /* Opera私有属性 */
    user-select:none; /* CSS3属性 */
}
.app-wrapper{
    width: 100%;
    height: 100%;
    input,textarea{
        font-family: simsun_w;
    }
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  font-family: 'Microsoft Yahei';
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}

address,
cite,
dfn,
var {
  font-style: normal;
}

code,
kbd,
pre,
samp {
  font-family: couriernew, courier, monospace;
}

small {
  font-size: 12px;
}

// @font-face {
//     font-family: STFANGSong-W;
//     src: url("STFANGSong-W.ttf") format('truetype');
// }
  
// @font-face {
//     font-family: simsun_w;
//     src: url("simsun_w.ttf") format('truetype');
// }

ul,
ol {
  list-style: none;
}
p.tl{
    margin-bottom: 5px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

legend {
  color: #000;
}

// fieldset,
img {
  border: 0;
}

button,
input,
select,
textarea {
  font-size: 100%;
}
$formItem:250px;
$h:50px;
.fr{
    float:right;
}
.fl{
    float: left;
}
.tl{
    text-align: left;
}
.wrap{
    white-space: normal;
}

.emptyData{
    text-align: center;
    color:#ccc;
    line-height: 40px;
}

.flexCol{
    display: flex;
    flex-direction: column;
}


.orgChartNode{
    display: inline-block;
    padding: 5px 10px;
    border: solid 1px #000;
    border-radius: 5px;
    min-width: 80px;
    min-height: 30px;
    &.activeNode{
        // background-color: $activeRowColor;
    }
}


/* 404页面*/
.notFound,.error{
    width: 100%;
    height: 100%;
    &>.img{
        width: 317px;
        height: 178px;
        background-image: url(../image/404.png);
        background-size: 100% 100%;
        margin: 100px auto 40px;
    }
    &>.link{
        text-align: center;
        // color: #0080FF;
        color: $fontBlue;
        cursor: pointer;
        &:hover{
            text-decoration: underline;
        }
    }
}
.error{
    &>.image{
        width: 367px;
        height: 155px;
        background-image: url(../image/error.png);
        position: relative;
        &>.link{
            position: absolute;
            width: 100px;
            height: 30px;
            bottom:0;
            left:50%;
            margin-left: -50px;
        }
    }
}
